package cn.detu.ln.service;

import cn.detu.ln.entity.Admin;
import cn.detu.ln.utils.RestUtil;

/**
 * @author :ln
 * @version : 1.0
 * @Project : education_backend
 * @Package : cn.detu.ln.service
 * @ClassName : AdminService.java
 * @createTime : 2023/3/25 12:47
 * @Description :
 */
public interface AdminService {
    RestUtil selectAll(); // 查询admin表中的所有数据
    Admin queryAdminById(Integer adminId);//根据adminId查询admin

    RestUtil adminDelete(Integer adminId);

    RestUtil adminUpdate(Admin admin);

    RestUtil adminInsert(Admin admin);

    RestUtil queryAdminByPage(Integer current, Integer rows, String search);
    // 实现登陆
    RestUtil login(Admin admin);
    // 实现注册
    RestUtil regist(Admin admin);
    // 实现修改密码功能
    RestUtil adminUpdatePwd(Admin admin,String newPwd);
   // 根据id查找
    RestUtil select(Integer adminId);
}
